/*
 * Copyright (c) 2016-present 贵州纳雍穿青人李裕江<1032694760@qq.com>
 *
 * The software is licensed under the Mulan PSL v2.
 * You can use this software according to the terms and conditions of the Mulan PSL v2.
 * You may obtain a copy of Mulan PSL v2 at:
 *     http://license.coscl.org.cn/MulanPSL2
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
 * PURPOSE.
 * See the Mulan PSL v2 for more details.
 */

package com.harvest.scientific.ladder.wheel.address.impl;


import com.harvest.scientific.ladder.res.RegardMostBeehiveRes;
import com.harvest.scientific.ladder.wheel.wheelpicker.contract.LinkageProvider;

import java.util.ArrayList;
import java.util.List;

import androidx.annotation.NonNull;

/**
 * @author 贵州山野羡民（1032694760@qq.com）
 * @since 2021/6/7 11:55
 */
public class AddressProvider implements LinkageProvider {

    private List<RegardMostBeehiveRes> provideFirstData;
    private List<RegardMostBeehiveRes> provideSecondData;
    private List<RegardMostBeehiveRes> provideThirdData;

    @Override
    public boolean firstLevelVisible() {
        return true;
    }

    @Override
    public boolean thirdLevelVisible() {
        return true;
    }

    @NonNull
    @Override
    public List<RegardMostBeehiveRes> provideFirstData() {
        return provideFirstData;
    }

    @NonNull
    @Override
    public List<RegardMostBeehiveRes> linkageSecondData(int firstIndex) {
        return provideSecondData;
    }

    @NonNull
    @Override
    public List<RegardMostBeehiveRes> linkageThirdData(int firstIndex, int secondIndex) {
        return provideThirdData;
    }

    @Override
    public int findFirstIndex(Object firstValue) {
        return 0;
    }

    @Override
    public int findSecondIndex(int firstIndex, Object secondValue) {
        return 0;
    }

    @Override
    public int findThirdIndex(int firstIndex, int secondIndex, Object thirdValue) {
        return 0;
    }


}
